1.1 什么是互联网

网络,与图类似,是由节点构成的拓扑结构。

计算机网络,是由联网的计算机所构成的系统。

互联网是以由 TCP/IP 协议为代表的一簇协议支撑起的网络。在该网络中,数以亿计的诸如 PC、手机、服务器等等设备作为主机(Host)端系统(End System)

协议(Protocol),简而言之,是对等层的实体(Peer Entity)在通信过程中应当遵守的规则的集合。其定义了 在两个或多个通信实体之间交换的报文(协议数据单元,Protocol Data Unit, PDU)的格式顺序,以及报文的发送、接收或其它事件所采取的操作 ,以允许不同制造商制造的网络设备可以互操作。

从服务的角度来看,互联网可以按照应用层分为应用层之上的分布式的应用进程与应用层之下的为应用提供通信服务的基础设施。基础设施向应用进程提供服务的形式被称作 套接字接口(Socket Interface)